return;
this._logoBin.destroy_all_children();
- const [valid, resourceScale] = this._logoBin.get_resource_scale();
- if (this._logoFile && valid) {
+ const resourceScale = this._logoBin.get_resource_scale();
+ if (this._logoFile) {
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
this._logoBin.add_child(this._textureCache.load_file_async(this._logoFile,
-1, -1,
}
_loadFile(file, width, height) {
- let [validResourceScale, resourceScale] = this.get_resource_scale();
+ const resourceScale = this.get_resource_scale();
let wasPlaying = this._isPlaying;
if (this._isPlaying)
this._isLoaded = false;
this.destroy_all_children();
- if (!validResourceScale) {
- if (wasPlaying)
- this.play();
- return;
- }
-
let textureCache = St.TextureCache.get_default();
let scaleFactor = St.ThemeContext.get_for_stage(global.stage).scale_factor;
this._animations = textureCache.load_sliced_image(file, width, height,
return ST_WIDGET_PRIVATE (actor)->inline_style;
}
-/**
- * st_widget_get_resource_scale:
- * @widget: A #StWidget
- * @resource_scale: (out): return location for the resource scale
- *
- * Retrieves the resource scale for this #StWidget, if available.
- *
- * The resource scale refers to the scale the actor should use for its resources.
- */
-gboolean
-st_widget_get_resource_scale (StWidget *widget,
- float *resource_scale)
-{
- if (resource_scale)
- *resource_scale = clutter_actor_get_resource_scale (CLUTTER_ACTOR (widget));
-
- return TRUE;
-}
-
static void
st_widget_set_first_visible_child (StWidget *widget,
ClutterActor *actor)
GList * st_widget_get_focus_chain (StWidget *widget);
void st_widget_paint_background (StWidget *widget,
ClutterPaintContext *paint_context);
-gboolean st_widget_get_resource_scale (StWidget *widget,
- float *resource_scale);
/* debug methods */
char *st_describe_actor (ClutterActor *actor);